<div class="liu" style="overflow:auto;">
<ul class="nav nav-list nav-pills nav-stacked abn-tree">
	<li class="abn-tree-row"
		data-ng-repeat="row in treeData.rows" data-ng-animate="'abn-tree-animate'" 
		data-ng-init="row[levelField].value == treeData.rows[0][levelField].value?row.$$isVisible=true:angular.noop"
		data-ng-show="row.$$isVisible"
		data-ng-class="'level-' + {{ row[levelField].value - (treeData.rows[0][levelField].value - 1) }} + (treeData.currentID==row[valueField].value ? ' active':'') + ' ' +row.classes.join(' ')" 
		>

		<a data-ng-click="itemClicked(row, $event)">

			<!-- 展锟斤拷图锟斤拷 -->
			<i class="fa indented tree-icon" 
				data-ng-class="{'fa-minus': !isLeaf(row)&& row.$$isExpand, 'fa-plus': !isLeaf(row)&&!row.$$isExpand, 'fa-file': isLeaf(row)}"
				data-ng-click="itemClicked(row, $event);itemExpanded(row, $event);" >
			</i>
			
			<!-- 选锟斤拷图锟斤拷 -->
			<i class="fa indented tree-icon fa-lg" data-ng-if="checkboxShow" 
				data-ng-class="{'fa-check-square-o': row.userdata.checked, 'fa-square-o': !row.userdata.checked}"
				data-ng-click="treeData.itemChecked(row, $event)" >
			</i>

			<!-- 选锟斤拷锟� -->
			<!-- 
			<input type="checkbox" data-ng-model="row.userdata.checked" 
				class="indented tree-icon" data-ng-if="checkboxShow" 
				data-ng-change="warpCallback('itemCheckedChanged', treeData.rows.indexOf(row),row[valueField].value, $event)"/>
			 -->
			
			<!-- 锟斤拷锟斤拷图锟斤拷 -->
			<i class="fa indented tree-icon" data-ng-class="{{iconExpression}}"></i>
			
			<!-- 锟斤拷示锟侥憋拷 -->
			<span class="indented tree-label" data-ng-dblclick="itemExpanded(row, $event);itemDblClicked(row, $event);">{{row[textField].value}}</span>
			
			<span class="badge pull-right" ng-if="badgeShowFunc(row)">{{row[badgeField].value}}</span>
			
		</a>
	</li>
</ul>
</div>